body{margin:0;padding:0; background:url(../img/bg.jpg) top left repeat;font-family:Arial;font-size:12px}

a{text-decoration:none}
a:HOVER{text-decoration:underline;}
.clear{clear:both}
.h_line{margin-top:32px;margin-bottom:34px;border-bottom:1px dotted #c1bfc0;}
.read_more{background:url(../img/read_more.png) no-repeat center right;padding-right:14px;float:right}
.title{font-weight:bold;font-family:Arial;font-size:12px;color:#088a8a;}
.sub_header{font-weight:normal;font-family:Verdana;font-size:26px;color:#444444;margin-bottom:19px;margin-top:9px}
.border_top{border-top: 1px dotted #C1BFC0;margin-top: 25px;padding-top:5px;text-align: right;width: 100%;}

#wrapper {background:url(../img/tall.jpg) top left repeat-x}
#wrapper > div {margin:auto;width:980px;}

#header{background:url(../img/logo.png) top left no-repeat; line-height:0; font-size:0;height:190px}
#header ul{position:absolute;top:163px;padding-left:0px;list-style-type:none;margin:0px;width:980px}
#header ul li{margin-right:1px;text-align:center;float:left;width:139px}
#header ul li a{color:white;font-size:16px;font-family:Arial;text-transform:uppercase;width:100%;display: block;padding: 27px 0px 25px 0px;margin-top: -25px}
#header ul li a:HOVER{text-decoration: none;}

#banner{margin-bottom:48px}

#container {}
#container .m_block {}
#container .m_block > .header{font-size:24px;font-weight:bold;font-family:Arial;color:#088a8a;margin:0px 0px 14px 0px;line-height:22px}
#container .m_block > .header .inside-header{font-size:20px;font-weight:normal;font-family:Verdana;font-size:20px;color:#444444;}
#container .m_block > .content{font-weight:normal;font-family:Arial;font-size:12px;color:#8b8c8e;line-height:18px;}
#container .m_block > .title{margin-bottom:2px}
#container .m_block > .image img{width:230px;height:150px;float:left;margin:4px 42px 10px 0px;}
#container .m_block > .image:HOVER {text-decoration: none}

#container .s_block {}
#container .s_block > div.content{font-weight:normal;font-family:Arial;font-size:12px;color:#8b8c8e;line-height:18px;}
#container .s_block#left {border-right:1px dotted #c1bfc0;width:437px;padding-right:44px;margin-right:44px;float:left;clear: left;min-height: 400px}
#container .s_block#right {width:451px;float:right;clear: right}

.x_block {}
.x_block > .content{font-weight:normal;font-family:Arial;font-size:12px;color:#8b8c8e;line-height:18px;margin:2px 0px 13px 0px;}
.x_block > .title{color:#444444;background:url(../img/title.png) no-repeat center left;padding-left:16px;margin-left:-16px;text-decoration:underline/*border-bottom:1px solid #444444*/}
.x_block > .image img{width:140px;height:82px;float:left;margin:0px 42px 13px 0px}
.x_block > .image:HOVER {text-decoration: none}

.y_block {margin-top:18px}
.y_block > .title {color:#444444;}
.y_block > .content {}
.y_block > .content ul{margin-bottom:0px;margin-top:18px;float:left;padding-left:14px;list-style-image:url(../img/li.png);width:204px;}
.y_block > .content ul#left{padding-right:14px;}
.y_block > .content ul li{}
.y_block > .content ul li a{color:#088a8a;}
.y_block #form_contact {}
.y_block #form_contact table{width: 100%}
.y_block #form_contact table td{padding: 2px;background-color:white;border:1px solid grey}
.y_block #form_contact table td .input{width:100%;height:100%;border:0px;background: white;font-family: Arial;font-size: 12px;color:#444444}
.y_block #form_contact table td textarea.input{height:80px;resize:none}
.y_block #form_contact input[type='submit'] {float: right;margin:2px;border:1px solid grey;border-radius:4px;width:80px}

#container #pagination {text-align: center;}
#container #pagination span{font-size:13px}
#container #pagination span.number{padding:4px 4px;cursor:pointer;color:#088A8A}
#container #pagination span.number:hover{text-decoration: underline;}
#container #pagination span.number#current{color:#444444;font-weight:bold;cursor:default;}
#container #pagination span.number#current:hover{text-decoration: none}
#container #pagination span.direct{cursor:pointer;color:#088A8A;font-weight: bold;}
#container #pagination span.direct:HOVER{text-decoration: underline;}
#container #pagination span.direct#next{background:url("../img/next.png") no-repeat right 3px;padding-right: 14px;margin-left: 14px}
#container #pagination span.direct#prev{background:url("../img/prev.png") no-repeat 0px 3px;padding-left: 14px;margin-right: 14px}

#footer{background-color:#ccc;height:79px;width:100%;margin-top:60px;border-radius: 0px 0px 8px 8px;}
#footer #copyright{font-weight:normal;font-family:Arial;font-size:12px;color:#5B5C5E;position:relative;top:32px;left:13px;}
#footer #copyright a{text-decoration:underline;color:#444444;}
#footer #form_register div {background:url('../img/search.png') no-repeat right;width:466px;height:32px;position:relative;left:498px;top:10px}
#footer #form_register div #newsletter{font-weight:normal;font-family:Arial;font-size:18px;color:#8b8c8e;float:left;margin-top:6px;background:url('../img/email.png') no-repeat center left;padding-left:36px;heigt:20px}
#footer #form_register div #subscribe{font-weight:normal;font-family:Arial;font-size:18px;color:#5B5C5E;float:right;margin-top:3px;padding-left:8px;padding-right:8px;text-shadow:1px 1px white, -1px -1px #eee;cursor:pointer;border:0 none;background-color: transparent;} 
#footer #form_register div #input{font-weight:normal;font-family:Arial;font-size:12px;color:#444;float:right;margin-top:8px;width:165px;margin-right:14px;border:0 none;}